Analysis of a statistics counter architecture
نویسندگان
چکیده
Packet switches (e.g., IP routers, ATM switches and Ethernet switches) maintain statistics for a variety of reasons: performance monitoring, network management, security, network tracing, and traffic engineering. The statistics are usually collected by counters which might, for example, count the number of arrivals of a specific type of packet, or count particular events, such as when a packet is dropped. The arrival of a packet may lead to several different statistics counters being updated. The number of statistics counters and the rate at which they are updated is often limited by memory technology. A small number of counters may be held in on-chip registers or in (onor off-chip) SRAM. But often, the number of counters is very large, and hence they need to be stored in off-chip DRAM. However, the large random access times of DRAMs make it difficult to support high bandwidth links. The time taken to read, update and write a single counter would be too large, and worse still multiple counters may need to be updated for each arriving packet. In this paper we consider a specific architecture for storing and updating statistics counters. Smaller sized counters are maintained in fast (potentially on-chip) SRAM, while a large, slower DRAM maintains the full-sized counters. The problem is to ensure that the counter values are always correctly maintained at line-rate. We describe and analyze an optimal counter management algorithm (LCF-CMA), which minimizes the size of the SRAM required while ensuring correct line-rate operation of a large number of counters. Keywords--packet-switch, statistics, counters, largest counter first (LCF).
منابع مشابه
Evaluating factors affecting the liveliness of Mashhad’s public spaces by relying on image perception and analysis
Aims & Backgrounds: Public spaces are very important to urban vitality. The effective role of people due to their presence, social interactions and feeling of cheerfulness, keeps the space alive. Environmental factors play a role in creating this interaction that affects space. This research was done by using image analysis, which demonstrates a wide range of information based on human percepti...
متن کاملAnalysis of a Statistics Counter Architectures
Abslrucr -Packet switches (e.g., I P routers, ATM switches and Ethernet switches) maintain statistics for a variety of reasons: performance monitoring, network management, security, network tracing, and traffic engineering. The statistics a re usually collected by colrnters which might, for example, count the number of arrivals of a specific type of packet, or count particular events, such as w...
متن کاملAggrandizing the beast's limbs: patulous code reuse attack on ARM architecture
Since smartphones are usually personal devices full of private information, they are a popular target for a vast variety of real-world attacks such as Code Reuse Attack (CRA). CRAs enable attackers to execute any arbitrary algorithm on a device without injecting an executable code. Since the standard platform for mobile devices is ARM architecture, we concentrate on available ARM-based CRAs. Cu...
متن کاملanalysis the effective factors on the formation of women's ideal territory in urban parks (Case study: El Goli, shams , valiasr of Tabriz)
Urban design that the first was paying attention to the aesthetic dimension,now pays to the quality of the public territory in terms of physical social cultural and creating places for people using.the public territory is a temporary territory and everyone has access to and has the right to use it.tendency to have a territory and defend of it, is intrinsic.since now women like men are present ...
متن کاملA Network Device Stores and Updates Statistics Counters. Using an Optimal Counter Management Algorithm Minimizes Required Sram Size and Ensures Correct Line-rate Operation for Many Counters
Packet switches (that is, IP routers and ATM and Ethernet switches) maintain statistics for performance monitoring, network management, security, network tracing, and traffic engineering. Counters usually collect such statistics as the number of arrivals of a specific packet type or they count a particular event, such as when the network drops a packet. A packet’s arrival can lead to the updati...
متن کامل